.rodape
{	
	position: absolute;
	bottom: 0px;
	width:100%;
	height:10%;
	color:white;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	text-align:center;
	line-height:40px;
}

body {
	text-align:center;
	padding:0px;
	margin:0px;
}
#cabecalho
{
	background:#333333;
	width:100%;
	height:45px;
	color:white;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	text-align:center;
}
#menu
{
	text-align:left;
	margin:0 auto;
	width:990px;
}
#cabecalhoIndex
{
	text-align:center;
	margin:0 auto;
	width:200px;
	height:100%;	
}
#logoffBtn
{
	color:#FF0;
	background:#3a3a3a;
	border: solid 2px;	
	border-radius:5px;
	border-top-color:#000000;
	border-left-color:#000;
	border-bottom-color:#C90;
	border-right-color:#C90;
	font-size:large;

}
a.noDecoration:link, a.noDecoration:visited
{
	color:#FFF;
}
a.noDecoration:hover
{
	background:#6699FF;

}
ul {
	list-style:none;
	}
ul li {
	position:relative;
	}
li ul {
	display:none;
	}	
.submenu1
{
	position: absolute;
	left:-134px;
	top: 45px;
	width:90px !important;
}
.submenu2
{
	font-size:12px;
	position: absolute;
	left:-134px;
	top: 90px;
	width:90px !important;
}
.submenu3
{
	font-size:12px;	
	position: absolute;
	left:-134px;
	top: 135px;
	width:90px !important;
}
.submenu4
{
	position: absolute;
	left:-144px;
	top: 45px;
	width:100px !important;
}
.submenu5
{
	position: absolute;
	left:-144px;
	top: 90px;
	width:100px !important;
}
.submenu6
{
	position: absolute;
	left:-134px;
	top: 45px;
	width:90px !important;
}
li:hover ul { display: block; }
#title
{
	height:35px;
	font-size:17px;
	width:212px;
	font-weight:bold;
	float:left;
	line-height:45px;
}
#menu ul li a  /*MUDA NESSE AKI*/
{
	line-height:40px;
	height:41px;
	background-color:#333;
	color:white;
	text-decoration: none;
	padding: 2px 20px;
	border-right: solid 2px #333;
	border-left: solid 2px #333;	
	float:left;
}
#menu ul 
{
	padding:0px;
	margin:0px;
	width: 100%;
	list-style:none;
}
#menu ul li 
{ 
	display: inline; 
}
#menu ul li a:hover
{
	background-color:#000;
	color: #6D6D6D;
}
#menu .ativa
{
	background-color:#000;
	color:#FFF;
}
#conteudo
{
	text-align:center;
	background:url(../images/main-bg.jpg) repeat;
	min-height:800px;
	height:100%;
	color:#FFF;	
}
#padding
{
	padding-top:300px;
}
#info
{
	text-align:center;
	margin:0 auto;	
	color:#FFF;
	width:300px;
	height:100%;
	border: solid 2px white;
/*	border-radius:10px;*/
	border-top-right-radius: 20px;
	border-bottom-left-radius:20px;
}

.tabelaGrid
{
	border-collapse:collapse;
	border-radius:5px;
	cellpadding:0;
	cellspacing:0;
	width:300;
	border:solid 2px;
	border-color:#FFF;
}
.tabelaGrid tr.menuGrid
{
	background:#6699FF;
}
.tabelaGrid td.menuGrid
{
	border:double 2px;
}
.tabelaGrid td
{
	border-bottom:dashed 1px;
	border-right:dashed 1px;
}
.tabelaGrid2 tr.menuGrid
{
	background:#F93;
}

.total
{
	background:#333;
	color:#FF0;
	text-align:right;
	text-decoration:underline;
	font-weight:bold;
}
#content
{
	text-align:center;
	margin:0 auto;	
	color:#FFF;
	width:800px;
	height:750px;
	border: solid 2px white;
	border-top-right-radius: 40px;
	border-bottom-left-radius:40px;
}
a.esqueci:link, a.esqueci.visited
{
	text-decoration:none;
	color:#FFF;
}
a.esqueci:hover
{
	text-decoration:underline;
}
a.logoff:visited
{
	text-decoration:none;
}
#readonly
{
	background:#FFD;
}
.logoff
{
	line-height:45px;
}
.linkBranco:link, .linkBranco:visited
{
	color:#FFF;
}

h3
{
	padding-top:20px;
}

#rodape
{
	background:#333333;
	width:100%;
	height:45px;
	color:white;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	text-align:center;
	line-height:40px;
}
